@charset "UTF-8";
.footer{background-image: linear-gradient(351deg, #002ca3 0%, #1d76c8 100%);color: #ffffff;padding-top: .2rem;background-color: #002ca3; position: relative;}
.footer::after{ content: ''; position: absolute; right: 0; top: 0; bottom: 0; z-index: 1; background: url(240305_szfh_new_bot_pic.png) no-repeat center bottom; background-size: contain; width:49.140625vw;}
.footer .row,.footer .copyright_info{ position: relative; z-index: 2;}
.footer .website_info{margin: 0rem;}
.footer .website_info .footer_logo img{max-width: 8.7109375vw;}
.footer .website_info h3{line-height: .34rem;font-size: .18rem;margin-bottom: .1rem;}
.footer .website_info p{line-height: .36rem;white-space: normal;}
.footer .website_info dl dd{line-height: .36rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer .website_info em{display: none;}
.footer .website_info .trt-col-offset-1{position: relative;}
.footer .website_info .trt-col-offset-1 em{display: block;position: absolute;top: 0rem;height: 1.5rem;opacity: .4;position: absolute;background-color: #ffffff;width: 1px;left: -2.250005vw;}
.footer a, .footer a:hover{color: #ffffff;}
.footer .copyright_info{line-height: .32rem;padding: .34rem 0rem;font-size: 0rem;}
.footer .copyright_info span{margin-right: 2vw;font-size: .16rem;}
.footer .copyright_info .copyright_info_a a{font-size: .16rem;color: #ffffff;position: relative;padding-right: .14rem;display: inline-block;margin-right: .14rem;}
.footer .copyright_info .copyright_info_a a:before{content: '';width: 1px;height: .16rem;right: 0rem;top: 50%;margin-top: -.08rem;opacity: .4;position: absolute;background-color: #ffffff;}
.footer .copyright_info .copyright_info_a a:last-child:before{display: none;}
.footer .border_b_solid_01{opacity: .4;}
.footer .ewm_list{float: right;margin-right: -2.8rem;}
.footer .ewm_list dd{ background: url(240305_szfh_new_bot_pic1.png) no-repeat left top; background-size:.9rem; padding-top: .1rem; text-align: center;}
.footer .ewm_list img{width: 1.13rem;height: 1.13rem;margin-bottom: .16rem;}
.footer .ewm_list p{line-height: .2rem;}
.footer .website_info dl+h3{ margin-bottom:0;}
@media (min-width: 993px){
    .footer{ padding-top: 3.125vw;}
    .footer .row{margin:0 7.6875vw; width: initial; width: auto;}
    .footer .website_info h3{ margin-bottom: .24rem;}
    .footer .ewm_list{ width: 6.56rem;}
}
@media (min-width: 1921px){
    .footer .row{margin: 0 12.5vw;}
  }
@media screen and (max-width: 992px){
    .footer{padding-top: .2rem; text-align: center;}
    .footer::after{ display: none;}
    .footer .website_info .footer_logo{ text-align: center;}
    .footer .website_info .footer_logo img{margin: 0rem;}
    .footer .website_info .trt-col-offset-1 em{display: none;}
    .footer .copyright_info{padding: .12rem 0rem; text-align: center;}
    .footer .website_info .footer_logo img{ max-width:2rem;}
    .footer .website_info dl dd{ line-height: 1.5;}
}
@media screen and (max-width: 640px){
    .footer .copyright_info span{display: block;margin: 0rem;}
}
@media \0screen{
    .footer .website_info .trt-col-offset-1 em{left: -30px;}
}